throw oneself down - French English Dictionary